/**
 * 
 */
package com.wy2.generator.event;

/**
 * @author nnsword
 * @date 2017-12-17 23:19:11
 *
 */
public class OutputFileEventArgs {

	private String marker;
	private String outputRootDirectory;
	private String relativeOutputPath;
	private Boolean success;
	/**
	 * @return 生成标识
	 */
	public String getMarker() {
		return marker;
	}
	/**
	 * @param marker the marker to set
	 */
	public void setMarker(String marker) {
		this.marker = marker;
	}
	/**
	 * @return 输出根目录
	 */
	public String getOutputRootDirectory() {
		return outputRootDirectory;
	}
	/**
	 * @param outputRootDirectory the outputRootDirectory to set
	 */
	public void setOutputRootDirectory(String outputRootDirectory) {
		this.outputRootDirectory = outputRootDirectory;
	}
	/**
	 * @return 输出文件相对路径
	 */
	public String getRelativeOutputPath() {
		return relativeOutputPath;
	}
	/**
	 * @param relativeOutputPath the relativeOutputPath to set
	 */
	public void setRelativeOutputPath(String relativeOutputPath) {
		this.relativeOutputPath = relativeOutputPath;
	}
	/**
	 * @return 是否成功
	 */
	public Boolean getSuccess() {
		return success;
	}
	/**
	 * @param success the success to set
	 */
	public void setSuccess(Boolean success) {
		this.success = success;
	}
	/**
	 * @param marker
	 * @param outputRootDirectory
	 * @param relativeOutputPath
	 * @param success
	 */
	public OutputFileEventArgs(String marker, String outputRootDirectory, String relativeOutputPath, Boolean success) {
		super();
		this.marker = marker;
		this.outputRootDirectory = outputRootDirectory;
		this.relativeOutputPath = relativeOutputPath;
		this.success = success;
	}
	/**
	 * @param marker
	 * @param outputRootDirectory
	 * @param relativeOutputPath
	 */
	public OutputFileEventArgs(String marker, String outputRootDirectory, String relativeOutputPath) {
		super();
		this.marker = marker;
		this.outputRootDirectory = outputRootDirectory;
		this.relativeOutputPath = relativeOutputPath;
	}
	
	
	
}
